#Вариант решения задачи 1:
#Кол-во слов
input_text = input("Введите текст: ")

words = input_text.split()
print("Количество слов:", len(words))

##Кол-во слов
 #Вариант решения задачи 1:
input_text = input("Введите текст: ")

count_words = 0
i = 0

while i < len(input_text):
   if input_text[i] == " ":
       count_words += 1
   i += 1

print("Количество слов: ", count_words + 1)

#Вариант решения задачи 2:
#Кол-во слов с заглавной кириллической буквы

input_text = input("Введите текст: ")
words = input_text.split()
count = 0
print(words)
for word in words:
    if ord(word[0]) in range(ord('А'), ord('Я') + 1):
        count += 1
print("Кол-во слов с заглавной кириллической буквы:", count)

#Вариант решения задачи 3:
#Кол-во слов содержащих латинский символ: Число
input_text = input("Введите текст: ")
words = input_text.split()
count = 0

for word in words:
    for ch in word:
        if ord(ch) in range(ord('A'), ord('Z') + 1) or ord(ch) in range(ord('a'), ord('z') + 1):
            count += 1
            break
print('Кол-во слов содержащих латинский символ: ', count)


#Вариант решения задачи 4:
#Кол-во слов не превышающих 3 символа
input_text = input("Введите текст: ")
words = input_text.split()
count = 0

for word in words:
    if len(word) <= 3:
        count += 1
print('Кол-во слов не превышающих 3 символа:', count)

#Вариант решения задачи 5:
#Кол-во слов в составе которых имеется дефис
input_text = input("Введите текст: ")
words = input_text.split()
count = 0
for word in words:
    for ch in word:
        if ch == '-':
            count += 1
            break
print('Кол-во слов в составе которых имеется дефис: ', count)
